Functioneel Ontwerp
Laatst bijgewerkt: 05-05-2025
Definitie
Een functioneel ontwerp (FO) is een document waarin wordt beschreven wát een te bouwen systeem, applicatie of website moet doen vanuit het perspectief van de gebruiker en de processen, zonder in te gaan op de technische realisatie.
Omschrijving
Het functioneel ontwerp dient als een blauwdruk en communicatiemiddel tussen de opdrachtgever, gebruikers en ontwikkelaars of bouwers. Het vertaalt de behoeften en eisen van de klant naar concrete functionaliteiten en beschrijft hoe het systeem logisch moet werken, welke inputs en outputs er zijn en hoe de gegevensorganisatie eruitziet. Het richt zich op het 'wat' en 'waarom' van de functionaliteit, niet op het 'hoe' van de technische implementatie. Het FO bevat vaak specificaties van de gebruikersinterface, beschrijvingen van workflows en interacties, en kan worden aangevuld met wireframes of mockups om het beoogde resultaat te visualiseren. Dit document vormt de basis voor het technisch ontwerp, waarin de technische details van de realisatie worden uitgewerkt.
Functioneel vs. Technisch Ontwerp
Het functioneel ontwerp onderscheidt zich van het technisch ontwerp. Waar het functioneel ontwerp beschrijft wát een systeem moet doen vanuit het oogpunt van de gebruiker en de processen, specificeert het technisch ontwerp hóe deze functionaliteiten technisch worden gerealiseerd. Het technisch ontwerp vertaalt het functioneel ontwerp naar concrete technische specificaties, zoals database-structuren, programmeertalen en architectuurkeuzes. Het FO is bedoeld voor alle betrokkenen, inclusief niet-technische stakeholders, terwijl het technisch ontwerp primair gericht is op de ontwikkelaars en technici.
Inhoud van een Functioneel Ontwerp
De precieze inhoud van een functioneel ontwerp kan variëren afhankelijk van het project, maar typische elementen zijn onder meer: een beschrijving van de doelgroep en gebruikers, de doelstellingen van het project, een overzicht van benodigde functionaliteiten, beschrijvingen van gebruikersinteracties en navigatie, (globale) schermontwerpen of wireframes, en beschrijvingen van koppelingen met andere systemen. Het kan ook een overzicht van de gekozen technieken bevatten.
Vergelijkbare termen
Programma van Eisen
Gebruikte bronnen: